<select ng-model="vm.workPackage[vm.fieldName]"
        class="wp-inline-edit--field form--select"
        wp-edit-field-requirements="vm.field.schema"
        ng-options="value as (value.name || value.value) for value in vm.field.options track by value.href"
        ng-change="vm.handleUserSubmit()"
        ng-required="vm.field.required"
        ng-focus="vm.handleUserFocus()"
        ng-disabled="vm.workPackage.inFlight"
        focus="vm.shouldFocus()"
        focus-priority="vm.shouldFocus()"
        ng-attr-id="{{vm.htmlId}}">
  <option value=""
          ng-bind="vm.field.text.requiredPlaceholder"
          ng-if="vm.field.currentValueInvalid"
          ng-selected="vm.field.currentValueInvalid"
          disabled>
  </option>
</select>
